home *** CD-ROM | disk | FTP | other *** search
/ HAKERIS 11 / HAKERIS 11.ISO / linux / system / LinuxConsole 0.4 / linuxconsole0.4install-en.iso / linuxconsole0.4.lcm / etc / postfix / master.cf < prev    next >
Encoding:
Text File  |  2004-03-26  |  4.7 KB  |  102 lines

  1. #
  2. # Postfix master process configuration file.  Each line describes how
  3. # a mailer component program should be run. The fields that make up
  4. # each line are described below. A "-" field value requests that a
  5. # default value be used for that field.
  6. #
  7. # Service: any name that is valid for the specified transport type
  8. # (the next field).  With INET transports, a service is specified as
  9. # host:port.  The host part (and colon) may be omitted. Either host
  10. # or port may be given in symbolic form or in numeric form. Examples
  11. # for the SMTP server:  localhost:smtp receives mail via the loopback
  12. # interface only; 10025 receives mail on port 10025.
  13. #
  14. # Transport type: "inet" for Internet sockets, "unix" for UNIX-domain
  15. # sockets, "fifo" for named pipes.
  16. #
  17. # Private: whether or not access is restricted to the mail system.
  18. # Default is private service.  Internet (inet) sockets can't be private.
  19. #
  20. # Unprivileged: whether the service runs with root privileges or as
  21. # the owner of the Postfix system (the owner name is controlled by the
  22. # mail_owner configuration variable in the main.cf file). Only the
  23. # pipe, virtual and local delivery daemons require privileges.
  24. #
  25. # Chroot: whether or not the service runs chrooted to the mail queue
  26. # directory (pathname is controlled by the queue_directory configuration
  27. # variable in the main.cf file). Presently, all Postfix daemons can run
  28. # chrooted, except for the pipe, virtual and local delivery daemons.
  29. # The files in the examples/chroot-setup subdirectory describe how
  30. # to set up a Postfix chroot environment for your type of machine.
  31. #
  32. # Wakeup time: automatically wake up the named service after the
  33. # specified number of seconds. A ? at the end of the wakeup time
  34. # field requests that wake up events be sent only to services that
  35. # are actually being used.  Specify 0 for no wakeup. Presently, only
  36. # the pickup, queue manager and flush daemons need a wakeup timer.
  37. #
  38. # Max procs: the maximum number of processes that may execute this
  39. # service simultaneously. Default is to use a globally configurable
  40. # limit (the default_process_limit configuration parameter in main.cf).
  41. # Specify 0 for no process count limit.
  42. #
  43. # Command + args: the command to be executed. The command name is
  44. # relative to the Postfix program directory (pathname is controlled by
  45. # the daemon_directory configuration variable). Adding one or more
  46. # -v options turns on verbose logging for that service; adding a -D
  47. # option enables symbolic debugging (see the debugger_command variable
  48. # in the main.cf configuration file). See individual command man pages
  49. # for specific command-line options, if any.
  50. #
  51. # In order to use the "uucp" message tranport below, set up entries
  52. # in the transport table.
  53. #
  54. # In order to use the "cyrus" message transport below, configure it
  55. # in main.cf as the mailbox_transport.
  56. #
  57. # SPECIFY ONLY PROGRAMS THAT ARE WRITTEN TO RUN AS POSTFIX DAEMONS.
  58. # ALL DAEMONS SPECIFIED HERE MUST SPEAK A POSTFIX-INTERNAL PROTOCOL.
  59. #
  60. # DO NOT CHANGE THE ZERO PROCESS LIMIT FOR CLEANUP/BOUNCE/DEFER OR
  61. # POSTFIX WILL BECOME STUCK UP UNDER HEAVY LOAD
  62. #
  63. # DO NOT CHANGE THE ONE PROCESS LIMIT FOR PICKUP/QMGR OR POSTFIX WILL
  64. # DELIVER MAIL MULTIPLE TIMES.
  65. #
  66. # DO NOT SHARE THE POSTFIX QUEUE BETWEEN MULTIPLE POSTFIX INSTANCES.
  67. #
  68. # ==========================================================================
  69. # service type    private    unpriv    chroot    wakeup    maxproc    command + args
  70. #         (yes)    (yes)    (yes)    (never)    (50)
  71. # ==========================================================================
  72. smtp      inet    n    -    n    -    -    smtpd
  73. #628      inet    n    -    n    -    -    qmqpd
  74. pickup      fifo    n    -    n    60    1    pickup
  75. cleanup      unix    n    -    n    -    0    cleanup
  76. qmgr      fifo    n    -    n    300    1    qmgr
  77. #qmgr      fifo    n    -    n    300    1    nqmgr
  78. rewrite      unix    -    -    n    -    -    trivial-rewrite
  79. bounce      unix    -    -    n    -    0    bounce
  80. defer      unix    -    -    n    -    0    bounce
  81. flush      unix    n    -    n    1000?    0    flush
  82. smtp      unix    -    -    n    -    -    smtp
  83. showq     unix    n    -    n    -    -    showq
  84. error     unix    -    -    n    -    -    error
  85. local      unix    -    n    n    -    -    local
  86. virtual      unix    -    n    n    -    -    virtual
  87. lmtp      unix    -    -    n    -    -    lmtp
  88. #
  89. # Interfaces to non-Postfix software. Be sure to examine the manual
  90. # pages of the non-Postfix software to find out what options it wants.
  91. # The Cyrus deliver program has changed incompatibly, multiple times.
  92. #
  93. # Cyrus 2.1.5 (Amos Gouaux)
  94. cyrus      unix    -    n    n    -    -    pipe
  95.   flags=  user=cyrus argv=/usr/local/intranet/bin/deliver -e -r ${sender} -m ${extension} ${user}
  96. uucp      unix    -    n    n    -    -    pipe
  97.   flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
  98. ifmail    unix  -       n       n       -       -       pipe
  99.   flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
  100. bsmtp     unix  -       n       n       -       -       pipe
  101.   flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
  102.